#coding: utf-8
'''
Работа с исключениями
'''

import sys

class MyException(BaseException):
    def __init__(self, *args, **kwargs):
        print (args[0])

try:
    sys.path.append('D:\\test')
    import myModuleTest
    if True is True:
        raise MyException('Это мое исключение')

except ImportError:
    print('Обработка определенного исключения')

except :
    print ('Обработка моего исключения исключения')

else:
    print('Код блока выполняется, если не было поймано исключений.')

finally:
    print('Будет исполнено в любом случае, возможно после соответствующего\
    блока except или else')